technical maintenance supervisor - English Synonyms Dictionary